this puts me to shame - Turkish English Dictionary